stephen fitzpatrick steve fitzpatrick strategic planning supply chain management consulting management crm logistics marketing